約 5,961,607 件
https://w.atwiki.jp/dotcom/pages/88.html
はじめてのじゃばー。 Javaってプログラム言語のことかと思ってたの、いやそうなんだけどもっと大きな意味を持つんだって。 でもまだ今は開発で使うプログラム言語だと思ってるよ。 Javaについての最初の記事 Javaはじめました 「Java」を含む記事 Javaタグ Javaを含む記事一覧 Java記事 Calendar/日付チェックしたいの JavaAPI/splitで最後の空白が反映されないの SimpleDateFormat SimpleDateFormat/Mとm はじめました ファイルを作成する 変数の宣言 文字コードを指定して外部ファイルを読み書きしたいの 日付型はCalendarを使って 1から作るWin環境/000はじめに
https://w.atwiki.jp/java_pro/pages/22.html
import java.io.*; public class Otoshidama3{ public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int top = 0;/* 最も高い金額を入れる変数 */ try { for (int i = 0; i 3; i++){ System.out.println((i + 1) + "回目の金額を入力して下さい。"); String line = reader.readLine(); /* お年玉の金額を入力 */ int n = Integer.parseInt(line); if (top n){ top = n;/* より高い金額なら入れ替える */ } } System.out.println("最高金額は" + top + "円です。"); } catch (IOException e){ System.out.println(e); } } }
https://w.atwiki.jp/nicocachenlwiki/pages/37.html
.javaファイルの実体は普通のテキストファイルと同じです。Java言語で書かれたプログラミングコードの羅列となっています。(Java ソースファイル ) コンパイル することで JVM (Java Virtual Machine、Java仮想マシン)上で実行可能な .classファイル ( Javaバイトコード ファイル)になります。 .jarファイルは多くの場合、複数のclassファイルと画像ファイル、テキストファイル、メタデータをZIP圧縮したアーカイブです。 JVMが バイトコード を ネイティブコード(機械語) に変換することで初めてコンピュータ上で実行可能になります。 コンピュータが直接解釈可能なのは機械語のみです。 JVMがWindows、Linux、SolarisといったOS間の差異を直接吸収します。 一つのJavaソースで多くの実行環境で動作させることが出来、環境ごとにプログラムを書き直す手間がありません。 JDKはJava Development Kitの略で、.javaファイルをコンパイルするツールを含んでいます。JREはJava Runtime Environmentの略で、Javaを実行させる為だけのキットです。 JDKはJREを内包しており、JDKをインストールすれば、JREと同等以上の効果を得られます。 NicoCache_nlではコンパイル前のJavaソースファイルが配布されるという性質上JDKが必要になります。 名前 コメント
https://w.atwiki.jp/memcache/pages/23.html
ITPro Java技術最前線 SwingUnit VisualVM Snmp4J RMI ITPro Java技術最前線 URL http //itpro.nikkeibp.co.jp/article/COLUMN/20060915/248243/?ST=develop SwingUnit URL https //swingunit.dev.java.net/ VisualVM URL https //visualvm.dev.java.net/ Snmp4J URL http //www.snmp4j.org/ RMI RMI によるカスタムソケットファクトリの使用 http //java.sun.com/javase/ja/6/docs/ja/technotes/guides/rmi/socketfactory/index.html その他 http //www.ne.jp/asahi/hishidama/home/tech/java/j2ee/rmi.html http //d.hatena.ne.jp/nowokay/20060817#1155840591 http //d.hatena.ne.jp/muimy/20060831/1156996173 http //d.hatena.ne.jp/Kazzz/20080122/p1 http //www.edita.jp/trash/one/trash7431892.html http //www.02.246.ne.jp/~torutk/javahow2/rmi_nostub.html#doc1_id43 http //74.125.153.132/search?q=cache c1f2YwqqYSEJ www.hanatoyume.net/article.php/20090430190202197+RMI+java+6+stub cd=6 hl=ja ct=clnk gl=jp lr=lang_ja client=firefox-a http //www.google.co.jp/search?hl=ja client=firefox-a rls=org.mozilla%3Aja%3Aofficial hs=QgW q=RMI++stub+%E4%B8%8D%E8%A6%81 btnG=%E6%A4%9C%E7%B4%A2 lr=lang_ja aq=f oq=
https://w.atwiki.jp/sevenlives/pages/24.html
Java 読み:じゃば 英語:Java 別名: 意味: JavaとはSun Microsystems社が開発した高級プログラミング言語のこと。 広義でJavaの実行環境を含めたJava周辺の技術の総称。 従来のC/C++などの言語の欠点をなくそうとして設計されたため、さまざまな利点から爆発的に普及した。 特徴: オブジェクト指向言語である。 C、C++といった言語をモデルとしてるためそれらと似た文法で学びやすい。 JVMによって一度バイトコードに変えられてから実行されるため、WORAを実現。 ガーベージ・コレクションを実装し、メモリを直接操作できなく安全性が高い。 ネットワークやGUI関連など考え抜かれた豊富な標準ライブラリがある。 例外処理でエラーを搬出し処理ができるため安全性が高い。 型に厳密であり、きちっと分けられた文法やアクセス修飾子等で機密性が高く堅牢なコードが書ける。 などの特徴がある。 プログラムはJavaの仕様で基本はUnicodeで書かなければならない。 デスクトップ仕様やサーバ向けモバイル向けなどで使い分ける JavaとJava SE【J2SE】、Java EE【J2EE】、Java ME【J2ME】といった3種類の技術体系がある。 Javaは様々な分野に広がっており、単にプログラミング言語としてだけではなく、広義でJavaプラットフォームを含むJavaの様々な体系全体を指すようになっている。 2015年09月21日 静的型言語? JVM 【Java仮想マシン】 WORA Oak? KVM? バイトコード【byte code】 OOP AOP? JNI JNA? ガーベッジ・コレクション【GC】 クラス・ライブラリ? クラス・ローダ? クラス・パス マーシャリング コメント(Java) Javadoc Duke? JavaBeans JavaFX APIJDBC 非推奨【deprecated】? エポック 完全修飾名 ワイルドカード【wild card】 ユニコード・エスケープ? マルチスレッド? スレッドセーフ sandbox デッドロック? サンドボックス システム・リソース? システム・プロパティ? ストリーム? バッファリング フィルタリング コレクション・フレームワーク デザインパターン? BGGA? HotSpot BeanShell? リテラル 識別子(Java)? 予約語(Java) 変数(Java)? 定数(Java) サフィックス 配列(Java)ジャグ配列? 参照値 camelCaps ■ オブジェクト指向(Java) オブジェクト(Java) クラス【class】(Java)フィールド【field】(Java) メソッド【method】(Java) コンストラクタ(Java) ファイナライザ? スタティック・イニシャライザ? パッケージ【package】 メンバー インスタンス【instance】(Java) エントリ・ポイント(Java) デフォルトコンストラクタ(Java) オーバーロード オーバーライド アクセス制御(Java)? アクセサ 継承(Java) スーパークラス【親クラス】? サブクラス【子クラス】? シグネチャ(Java) 抽象クラス 具象クラス インターフェース【interface】(Java) カプセル化 ポリモーフィズム【多態性】 インピーダンス・ミスマッチ イミュータブル・オブジェクト RMI? ■ 修飾子(Java) abstract? static? final? アクセス修飾子(Java)public(Java) protected(Java)? private(Java)? serializable? transient? strictfp? native? ■ 開発 JDK JRE JAR? JCP Javaコマンド Concurrency Utilities? Tiger?アノテーション? ジェネリクス ボクシング?オートボクシング アンボクシング? 拡張ループ文 Mustang?Java Compiler API? scripting framework? ドラッガブルアプレット? フリースタイル? MVC リファクタリング DI IoC? アサーション? リフレクション? JavaBean? EoD? POJO? O/Rマッピング JPA? JavaOne TCK? ■ 開発環境? EclipseJUnit? CVS EclipseUML? NetBeans Ant Subversion? JMeter? UML Groovy? GCJ? OpenJDK? Scala ■ Java API? java.?java.lang java.io java.system? java.util javax.? ■ 型 プリミティブ型?byte? integer(Java)? short? long? double(Java)? float(Java)? char(java)? boolean(Java)? クラス型(Java)? キャスト ナローイング変換? 自動型変換? ■拡張 Apache Commons?Collections? Apache Commons Collections ■ Java SE? Java AppletAWT swing SWT? JFace? JavaFX ■ Java EE Servlet JSP EJB DTO? フレームワークStruts Spring JSF? GlassFish? ■ Java ME? CDC? CLDC? MIDP? DoJa? MEXA? JavaCard? ■ Javaバージョン? Java 1.3 Java 1.4? Java 5.0? Java 6.0 Java 7? Java 8? [PR] 中古 ビジネスホン
https://w.atwiki.jp/penta2/pages/11.html
GLANTANKへJavaを導入 Javaの実行環境を導入しようとするも アーキテクチャがarmであるためなかなか導入できず・・・ 途方にくれているとfree-javaの 玄箱への導入記録を発見したので 早速試してみた(゜o゜)!! 参考ページ chicken developer http //www22.atwiki.jp/anthony/pages/17.html 1.まずはsource.listにcontrib non-freeを追加 GLANTANK /# vi /etc/apt/sources.list deb http //ftp.jp.debian.org/debian etch main contrib non-free deb-src http //ftp.jp.debian.org/debian etch main contrib non-freedeb http //security.debian.org etch/updates main contrib non-free deb-src http //security.debian.org etch/updates main contrib non-free 2.続いてapt-getするためupdateの実行 GLANTANK /# apt-get update 3.あるかな~ということで確認 GLANTANK /# apt-cache search free-java-sdk free-java-sdk - Complete Java SDK environment consisting of free Java tools 4.あることが確認できたのでインストール GLANTANK /# apt-get install free-java-sdk 5.Javaが入っているかの確認 GLANTANK /# java -version SableVM version 1.13 compile date and time 2006-09-09 15 34 20 UTC gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13) real life brokenness features enabled signal based exception detection copying garbage collection bidirectional object layout direct-threaded interpreter おお!入ってる・・・ 今回はここまで
https://w.atwiki.jp/chapati4it/pages/16.html
Java Javaは、サーバサイドによく利用されているプログラム言語です。 最近では、アンドロイドでも利用されています。 Javaサンプル 無名クラスにパラメータを渡す CSVファイルを読み込む Javaの乱数生成 乱数生成の性能 JavaでGMailによるメール送信(JavaMail使用 JavaでZipファイル解凍サンプル(commons-compress使用) JavaでZipファイル圧縮(commons-compress)テキスト一個だけ JavaでZipファイル圧縮(commons-compress)ファイルやディレクトリ指定 スネークケースとキャメルケースの変換 日付、時間を扱うサンプル 処理時間を計測するサンプル 文字列を切り取る substring の使い方 substring使用時のエラーと回避方法??? swingサンプル 基本 ウィンドウを表示するだけのサンプル JButton ボタンをクリックしたらメッセージを表示するサンプル Swingアプリを実行する 画像表示 画像表示(拡大縮小) ポップアップメニュー メニューを作る ファイル選択ダイアログから画像を選択して表示する コンボボックスを使ってみよう エクスプローラからファイルをドロップ ドロップを受け取るサンプル(文字列、ファイル) JListを表示するだけのサンプル JListにアイコンとテキストを表示する JList複数選択、単一選択サンプル JTableにCsvファイルを読み込んで表示 JTableエクスプローラ風サンプル JSliderサンプル JSliderサンプル ボリューム調整みたいなスライダ JSliderサンプル プログラムから操作する時にイベントを発生させない JSliderサンプル ボリューム調整みたいなスライダのUIクラス Zipファイル解凍サンプル JTableに一覧表示、ダブルクリックで画像を表示 MyJCalendar Swingでカレンダー型日付選択ダイアログのサンプル メニュー、タイトルバー、ステータスバー、ツールバーの表示on/off切り替えサンプル tips ウィンドウサイズをiniファイルに保存、復元 JTreeにディレクトリ構造を表示 JTreeとJListで作るエクスプローラ風のサンプル JTreeノード編集、前後の値をチェックする JTableにボタン表示、ボタン押したら行削除 フローレイアウトで強制改行 MP3プレイヤーサンプル(JLayer) MP3プレイヤーサンプル(JLayer,BasicPlayer) MP3のID3を読むサンプル(Java ID3 Tag Library + 文字化け対応) MP3プレイヤーサンプル(JLayer,BasicPlayer,Java ID3 Tag Library)一通りの機能実装 BasicPlayerサンプル(mp3, 音量調整) BasicPlayerサンプル(mp3, シーク, 時間表示) オリジナルのイベントを作ろう 帳票サンプル JasperReports5.0サンプル サンプルの実行 一番簡単なPDF出力 テンプレートにデータソースとパラメータ設定してPDF出力 CSVデータソースからPDF出力 PDFに動的に画像を埋め込み グループ分けと集計 Tomcatサンプル Tomcatメモ Tomcat7.0.37のインストールとeclipseの設定(Windows) サーブレットを作ってみる Tomcat7のインストールとwarファイルのデプロイ(ubunts12.04) warファイルをdotcloudにデプロイ サーブレットからJSPに遷移するサンプル サーブレットからCSVファイルをダウンロードするサンプル サーブレットからCSVファイルをダウンロードするサンプル(日本語ファイル名) サーブレットからファイルをダウンロードするサンプル(日本語ファイル名) Basic認証(UserDatabaseRealm)+DIGEST認証 JFreeChartで動的にグラフを出力するサンプル ファイルをアップロードするサンプル(Commons FileUplaod) クロスサイトスクリプティング脆弱性を体験してみるサンプル
https://w.atwiki.jp/marokubi/pages/21.html
javaに再々挑戦してみる。。。 目標 javaが組める環境を用意する(eclipse) javaで簡単なプログラムを作れる 環境用意 (1)JREかJDKのインストール Java実行環境としてJREかJDKが必要 →JDKをインストールしておきます。 [ http //java.sun.com/javase/downloads/index.jsp ]から jdk-6u5-windows-i586-p.exeをダウンロード →exeを実行 (2)eclipseのインストール パッケージのダウンロード [ http //www.eclipse.org/downloads/index.php ]から パッケージをダウンロードする。 パッケージの差は含まれているプラグインの差となります。→「こちら」参照 現時点ではあまり気にせず [eclipse-reporting-galileo-SR1-win32.zip] を選択する。 展開する。 →[d \share\eclipse]となるように置く eclipseのアンインストール 単にパッケージを置いたフォルダを削除すればよい(上記の場合は[d \share\eclipse]を削除) eclipseでのjavaアプリの作成 (1)プロジェクトを作る [File]→[New]→[Project] ↓ [Sekect a wizard]→[Java]→[Java Project] [Next] ↓ Contents [Project name ]→HelloWorld [Create new Project in workspace] JRE Use an execution environment JRE →[JavaSE-1.6] Project layout Create separate folders for source and class files [Next] ↓ (略0 (2)クラスを作る [Package Explorer]の[HelloWorld]をマウス右ボタンでクリック 表示されるポップアップメニューで[New]→[Class]を指定 表示される[New Java Class]ダイアログで、[Name]にHelloWorldと入力 同じ[New Java Class]ダイアログで、[Which method stubs would you like to create?]のところにある[public static void main(String[] args)]をチェックする。 [終了]ボタンをクリック ↓ クラスのソースコードを記述する (3)ソースコードの編集 保存[Ctrl]+[S] (4)Javaアプリの実行(クラスをワークベンチから実行する [Package Explorer]の[HelloWorld]をマウス右ボタンでクリック [Run As]→[Java Application] 参考URL http //www.atmarkit.co.jp/fjava/rensai4/java5eclipse01/java5eclipse01_1.html
https://w.atwiki.jp/loveubuntu/pages/22.html
【緊急速報】 OracleJavaで Java6update31以外を使っている方は脆弱性回避のため速やかにJava6u31以降に変更して下さい。 参考文献 Javaの定例セキュリティアップデートが公開、多数の深刻な脆弱性に対処(ITmediaエンタープライズ 2012-02-16) Javaについて Javaとは(広い意味で)オペレーティングシステムに依存しないプログラミング開発・実行環境です。Windows、OSX、Linuxでの環境が用意されていますので、基本的にJavaアプリはLinuxでも動きます。 Ubuntuで使えるJavaには現在2つの流れが有り、一つがクローズドなOracleJava、もう一つがオープンソースのOpenJDKです。現在Ubuntuで自動インストール出来るのはOpenJDKのみで、OracleJavaは手動で導入しなければいけません。 OpenJDKは簡単に導入(ソフトウェアセンターからインストール)できますが、動かないJavaアプリがあったりするので 手動で OracleJavaを入れる人も多いです。そこでここでは手動で OracleJavaを入れる方法からフォントの文字化け対策などを書いていきたいと思います。 現在のOracleJavaの最新バージョンは1.6.0_32です。(2012-05-08確認 【公式サイトダウンロードページ 】) 動作している Javaのバージョンを確認したい時は、端末から「java -version」と打ち込んで下さい。 付記 OpenJDKのインストール。 ソフトウェアセンター(あるいはSynaptic)から「default-java」あるいは「openjdk-6-jre」を検索してインストールするのが一番簡単です。こちらは自動アップデートされますので、Linuxに慣れていない方はこちらを使用することを強くお勧めします。 OracleJavaは安全面を考えて常に最新版を導入するようにして下さい。 Oracle Java 手動インストール(この時点での最新版はv6u31でしたが、現在の最新版に読み替えて作業して下さい。) Javaは広範囲で使用されているために脆弱性が見つかるとすぐに攻撃される危険な存在であるにも関わらず、バックグラウンドで動作しているためユーザにとって使用している意識が低く、アップデートを放置している方も多いと聞きます。重大なトラブルを避けるためにも、セキュリティアップデートは必ず行い常に最新版を使用するように心がけて下さい。 別バージョンのJava入れたけど前のバージョンのまま変わんないね困ったよ(全バージョン) 端末での操作が好きな方は 「sudo update-alternatives --config java」 で、GUIが好きな方は galternatives をインストールして実行、javaの項目を探してバージョンを変更して下さい。 Javaアプリが文字化けするのでフォントを変えたい(全バージョン、oracle(sun)-java) Java本体のディレクトリを探して(例えば /usr/lib/jvm の中とか)、その下の lib/fontsの中に fallback というディレクトリを作成fallbackの中に入り、好きなフォントのリンクを置き、mkfontdir と mkfontscale というコマンドを打ち込むとフォントが変わります。
https://w.atwiki.jp/java_pro/pages/32.html
import java.io.*; public class SumNumbers1 { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); try { String line = reader.readLine(); int n = Integer.parseInt(line); int sum = n; line = reader.readLine(); n = Integer.parseInt(line); sum = sum + n; line = reader.readLine(); n = Integer.parseInt(line); sum = sum + n; line = reader.readLine(); n = Integer.parseInt(line); sum = sum + n; line = reader.readLine(); n = Integer.parseInt(line); sum = sum + n; System.out.println(sum); } catch (IOException e){ System.out.println(e); } } }